/*----------------------- 首页导航 ----------------------*/
.dh-all{ position: relative; width: 100%;}
.sy-dh{ width: 1190px; height: 70px; margin: 0 auto;}
.sy-dh .sy-logo{ width: 120px; height: 55px; float:left;}
.sy-dh .sy-cs{ margin-left: 36px; position: relative; float: left; padding-bottom: 15px;}
.sy-dh .sy-cs .dw{ color: #FF6600; font-size: 14px; line-height: 55px; cursor: pointer;}
.sy-dh .sy-cs .xl{ width: 13px; height: 8px;}
.sy-dh .sy-cs .city-hide{ display: none; position: absolute; z-index: 10000; background: #fff; padding: 20px 15px; border: 1px solid #f4f4f4; top: 70px; left: -8px;}
.sy-dh .sy-cs:hover .city-hide{ display: block;}
.sy-dh .sy-cs .qvyu{ display: flex; }
.sy-dh .sy-cs .qvyu .qy-name{ font-size: 14px; display: inline-block; width: 70px;margin-top: 2px;}
.sy-dh .sy-cs .qvyu .qy-city{ display: inline-block; width: 400px; padding-bottom: 8px;}
.sy-dh .sy-cs .qvyu .qy-city a{ font-size: 14px; color: #555; display: inline-block;padding: 0 5px; line-height: 22px;}
.sy-dh .sy-cs .qv-more{ float: right; }
.sy-dh .sy-cs .qv-more a{ color: #555; padding-right: 10px;}
.sy-dh .sy-cs .qy-city a:hover{ color:#f60; transition: 0.2s linear all;}
.sy-cs:hover .city-hide{ display: block;}


.sy-dh .sy-nav{ width: 850px;  margin-left: 5px; float:left; margin-top: 15px;}
.sy-dh .sy-nav li{ float:left;}
.sy-dh .sy-nav li a{ color: #333; font-size: 18px; position: relative;padding: 0 12px; display:block;margin: 0px 0px 35px;}
.sy-dh .sy-nav li a .dhxl{ position: absolute; top: 45px; left: 38%; z-index: 11; display: none;}
.sy-dh .sy-nav li:hover a{ color: #ff6600; transition: 0.2s linear all;}
.sy-dh .sy-nav li:hover .dhxl{ display: block;}
.sy-dh .sy-nav li:hover .erji{ display: block;}
.sy-dh .sy-nav li .erji{ position: absolute; width: 100%; border-top: 1px solid #d2d2d2; top: 70px; left: 0; z-index: 10; background: #fff; display: none;}
.sy-dh .sy-nav li .erji .w1190{ width: 1190px; margin: auto; padding: 10px 0 10px 0;}
.sy-dh .sy-nav li .erji .erji-l{width: 500px; margin-top: 14px; margin-left: 220px;float:left;}
.sy-dh .sy-nav li .erji .erji-l a li{  margin-right: 50px;  box-sizing: border-box;color: #333;border-bottom: 2px solid #f60;font-size: 16px;letter-spacing: 0.5px;}
.sy-dh .sy-nav li .erji .erji-l1{ width: 800px; margin-top: -6px; margin-left: 220px;}
.sy-dh .sy-nav li .erji .erji-l  .sjdh a{ margin: 0px 0px 5px;}
.sy-dh .sy-nav li .erji .erji-l a:hover{ transition: 0.2s all linear;}
.sy-dh .sy-nav li .erji .erji-l a:hover li{ border-bottom: 2px solid #ff6600; transition: 0.3s all linear; color: #333;}
.sy-dh .sy-nav li .erji .erji-r{ width:390px;  border-left: 1px solid #e6e6e6; padding-left: 70px;display: inline-block; padding-top:30px;}
.sy-dh .sy-nav li .erji .erji-r .smkf,.sy-dh .sy-nav li .erji .erji-r .smxz{ width:49%; display: inline-block; }
.sy-dh .sy-nav li .erji .erji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;width: 108px;}
.sy-dh .sy-nav li .erji .erji-r .saoma img{ width: 108px; height: 108px;}
.sy-dh .sy-nav li .erji .erji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}
/*
.sy-dh .sy-nav li .sanji{ position: absolute; width: 100%; border-top: 1px solid #d2d2d2; top: 70px; left: 0; z-index: 10; background: #fff; display: none;}
.sy-dh .sy-nav li .sanji .w1190{ width: 1190px; margin: auto; padding: 35px 0 40px 0; display: flex;}
.sy-dh .sy-nav li .sanji .sanji-l{ width: 800px; margin-top: -14px; margin-left: 390px;}
.sy-dh .sy-nav li .sanji .sanji-l li{ float: left; width: 400px; margin-bottom: 20px; font-size: 16px; color: #333;}
.sy-dh .sy-nav li .sanji .sanji-l li .ej-name{ font-weight: 500; color: #333; padding-bottom: 18px; border-bottom: 2px solid #f60; font-size: 16px;letter-spacing: 0.5px;}
.sy-dh .sy-nav li .sanji .sanji-l li .sjdh{ display: flex; flex-wrap: wrap; margin-top: 20px;}
.sy-dh .sy-nav li .sanji .sanji-l .sjdh a{ font-size: 15px; color: #333; margin-right: 50px; line-height: 38px;letter-spacing: 0.5px;margin: 0px 0px 5px;}
.sy-dh .sy-nav li .sanji .sanji-l li .sjdh a:hover{ color: #f60; transition: 0.2s linear all;}
.sy-dh .sy-nav li .sanji .sanji-r{ width:860px; display: flex; justify-content: space-between; border-left: 1px solid #e6e6e6; padding-left: 70px; box-sizing: border-box;}
.sy-dh .sy-nav li .sanji .sanji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;margin-top: 50px;}
.sy-dh .sy-nav li .sanji .sanji-r .saoma img{ width: 108px; height: 108px;}
.sy-dh .sy-nav li .sanji .sanji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}
*/
.nav-login{ font-size: 20px; color: #f60; float: right; margin-top: 15px; padding-bottom: 30px;}


/*---------------------- 列表页导航 ---------------------*/
.list-nav{ width: 100%; height: 35px; background: #ff6600;overflow: visible;}
.list-nav .nav-center{ width: 1190px; margin: auto; position: relative;}
.list-nav .dh{ height: 35px; line-height: 35px; margin-left: 4px; float: left;}
.list-nav .dh li{ font-size: 12px;float:left;}
.list-nav .dh li .erji .w1190 .erji-l .zhishi li{border-bottom: 1px solid #f60;margin-right:20px}
.list-nav .dh li a{ color: #fff; font-size: 12px! important; position: relative;padding:0 8px;}
.list-nav .dh li a .dhxl{ position: absolute; top: 16px; left: 38%; z-index: 10000; display: none;}
.list-nav .dh li:hover a{ transition: 0.1s linear all;}
.list-nav .dh li:hover .dhxl{ display: block;}
.list-nav .dh li:hover .erji{ display: block;}
.list-nav .dh li .erji{ position: absolute; width: 1190px; top: 35px; left: 0; z-index: 10; background: #fff; display: none; padding: 0 30px; box-sizing: border-box; border: 1px solid #f4f4f4; z-index: 10000; border-top: none;}
.list-nav .dh li .erji .w1190{ width: 1190px; margin: auto; padding: 35px 0 40px 0;}
.list-nav .dh li .erji .erji-l .zhishi .w1190.sjdh a {
    font-size: 12px ! important;
}
.list-nav .dh li .erji .erji-l{ width: 620px;margin-top: -20px;margin-left: 15px;float:left;}

.list-nav .dh li .erji .erji-l a:hover{ transition: 0.1s all linear;}
.list-nav .dh li .erji .erji-l a:hover li{ border-bottom: 2px solid #ff6600; transition: 0.1s all linear; color: #000;}
.list-nav .dh li .erji .erji-r{ width:400px; display: inline-block; border-left: 1px solid #e6e6e6; padding-left: 65px;}
.list-nav .dh li .erji .erji-r .smkf,.list-nav .dh li .erji .erji-r .smxz{ width:49%; display: inline-block; }
.list-nav .dh li .erji .erji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;width: 108px;}
.list-nav .dh li .erji .erji-r .saoma img{ width: 108px; height: 108px;}
.list-nav .dh li .erji .erji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}

.list-nav .dh li .sanji{ position: absolute; width: 1190px; top: 35px; left: 0; z-index: 10; background: #fff; display: none; padding: 0 30px; box-sizing: border-box; border: 1px solid #f4f4f4; z-index: 10000;}
.list-nav .dh li .sanji .w1190{ width: 1190px; margin: auto; padding: 35px 0 40px 0; display: flex;}
.list-nav .dh li .sanji .sanji-l{ width: 710px; margin-top: 0x;}
.list-nav .dh li .sanji .sanji-l li{ float: left; width: 340px; margin-bottom: 20px; font-size: 15px; color: #333;}
.list-nav .dh li .sanji .sanji-l li .ej-name{ font-weight: 500; color: #000; padding-bottom: 18px; border-bottom: 2px solid #f60; font-size: 15px;letter-spacing: 0.5px;}
.list-nav .dh li .sanji .sanji-l li .sjdh{ display: flex; flex-wrap: wrap; margin-top: 20px;}
.list-nav .dh li .sanji .sanji-l li .sjdh a{ font-size: 14px; color: #333; margin-right: 35px; line-height: 38px;letter-spacing: 0.5px;}
.list-nav .dh li .sanji .sanji-l li .sjdh a:hover{ color: #f60; transition: 0.2s linear all;}
.list-nav .dh li .sanji .sanji-r{ width:375px; display: flex; justify-content: space-between; border-left: 1px solid #e6e6e6; padding-left: 60px; box-sizing: border-box;}
.list-nav .dh li .sanji .sanji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;}
.list-nav .dh li .sanji .sanji-r .saoma img{ width: 108px; height: 108px;}
.list-nav .dh li .sanji .sanji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}
.list-nav .user-login{ height: 35px; float: right;}
.list-nav .user-login a{ color: #fff; line-height: 35px; font-size: 12px; letter-spacing: 1px;}
.list-nav .user-login a:hover{ transition: 0.1s all linear;}
.list-nav .user-login img{ margin-top: 10px; margin-right: 3px;}


/*---------------------- 详情页导航 ---------------------*/
.detail-nav{ width: 100%; height: 50px; background: #f56a03;}
.detail-nav .nav-center{ width: 1190px; margin: auto; position: relative;}
.detail-nav .nav-center .logo{float:left; width:112px;}
.detail-nav .dh{width: 840px;  line-height: 50px; margin-left: 14px;float: left;}
.detail-nav .dh li{ float:left;}
.detail-nav .dh li a{ color: #fff; font-size: 16px; position: relative;padding:0 8px;}
.detail-nav .dh li a .dhxl{ position: absolute; top: 28px; left: 38%; z-index: 11; display: none;}
.detail-nav .dh li:hover a{ color: #ffc; transition: 0.1s linear all;}
.detail-nav .dh li:hover .dhxl{ display: block;}
.detail-nav .dh li:hover .erji{ display: block;}
.detail-nav .dh li .erji{ position: absolute; width: 1190px; border-top: 1px solid #d2d2d2; top: 50px; left: 0; z-index: 10000; background: #fff; display: none; padding: 0 30px; box-sizing: border-box; border: 1px solid #f4f4f4;}
.detail-nav .dh li .erji .w1190{     width: 1120px; margin: auto; padding: 20px 0 25px 0; }
.detail-nav .dh li .erji .erji-l{ width: 500px;margin-top: -6px;margin-left: 136px;display: inline-block;}
.detail-nav .dh li .erji .erji-l a li{
    margin-right: 50px;
    box-sizing: border-box;
    font-weight: 500;
    color: #333333;
    padding-bottom: 5px;
    border-bottom: 2px solid #f60;
    font-size: 16px;
    letter-spacing: 0.5px;
    float:left;}
.detail-nav .dh li .erji .erji-l a:hover{ transition: 0.1s all linear;}
.detail-nav .dh li .erji .erji-l a:hover li{ border-bottom: 2px solid #ff6600; transition: 0.1s all linear; color: #000;}
.detail-nav .dh li .erji .erji-r{ width:370px; display: inline-block; border-left: 1px solid #e6e6e6; padding-left: 65px; box-sizing: border-box;}
.detail-nav .dh li .erji .erji-r .smkf,.detail-nav .dh li .erji .erji-r .smxz{ width:49%; display: inline-block; }
.detail-nav .dh li .erji .erji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;width: 108px;}
.detail-nav .dh li .erji .erji-r .saoma img{ width: 108px; height: 108px;}
.detail-nav .dh li .erji .erji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}
.detail-nav .dh li .erji .erji-l .sjdh{ margin-top: 10px;}
.detail-nav .dh li .erji .erji-l .sjdh a {  padding: 0 0 0 0 ! important;}

.detail-nav .dh li .sanji{ position: absolute; width: 1190px; border-top: 1px solid #d2d2d2; top: 50px; left: 0; z-index: 10; background: #fff; display: none; padding: 0 30px; box-sizing: border-box; border: 1px solid #f4f4f4;}
.detail-nav .dh li .sanji .w1190{ width: 1190px; margin: auto; padding: 35px 0 40px 0; display: flex;}
.detail-nav .dh li .sanji .sanji-l{ width: 730px; margin-top: -14px;}
.detail-nav .dh li .sanji .sanji-l li{ float: left; width: 365px; margin-bottom: 20px; font-size: 15px; color: #333;height: 140px;}
.detail-nav .dh li .sanji .sanji-l li .ej-name{ font-weight: 500; color: #000; padding-bottom: 18px; border-bottom: 2px solid #f60; font-size: 16px;letter-spacing: 0.5px;}
.detail-nav .dh li .sanji .sanji-l li .sjdh{ margin-top: 20px;}
.detail-nav .dh li .sanji .sanji-l li .sjdh a{ font-size: 15px; color: #333; margin-right: 50px; line-height: 38px;letter-spacing: 0.5px;}
.detail-nav .dh li .sanji .sanji-l li .sjdh a:hover{ color: #f60; transition: 0.2s linear all;}
.detail-nav .dh li .sanji .sanji-r{ width:375px; display: flex; justify-content: space-between; border-left: 1px solid #e6e6e6; padding-left: 60px; box-sizing: border-box;}
.detail-nav .dh li .sanji .sanji-r .saoma{ padding: 5px; border: 1px solid #e6e6e6; height: 108px;}
.detail-nav .dh li .sanji .sanji-r .saoma img{ width: 108px; height: 108px;}
.detail-nav .dh li .sanji .sanji-r span{ width:118px; color: #333; text-align: center; font-size: 14px; display: block; height: 36px; line-height: 36px;}
.detail-nav .user-login{ height: 50px;     float: right;}
.detail-nav .user-login a{ color: #fff; line-height: 50px; font-size: 14px; letter-spacing: 1px;}
.detail-nav .user-login a:hover{ color: #ffc; transition: 1s all linear;}
.detail-nav  .sy-cs{  position: relative; float: left; width: 80px; text-align: center;}
.detail-nav  .sy-cs .dw{ color: #FFffff; font-size: 14px; line-height: 50px; cursor: pointer;}
.detail-nav  .sy-cs .xl{ width: 13px; height: 8px;vertical-align:middle;}
.detail-nav  .sy-cs .city-hide{ display: none; position: absolute; z-index: 10000; background: #fff; padding: 20px 15px; border: 1px solid #f4f4f4; }
.detail-nav  .sy-cs:hover .city-hide{ display: block;}
.detail-nav  .sy-cs .qvyu{ display: flex; }
.detail-nav  .sy-cs .qvyu .qy-name{ font-size: 14px; display: inline-block; width: 70px;margin-top: 2px;}
.detail-nav  .sy-cs .qvyu .qy-city{ display: inline-block; width: 400px; padding-bottom: 8px;text-align: left;}
.detail-nav  .sy-cs .qvyu .qy-city a{ font-size: 14px; color: #555; display: inline-block;padding: 0 5px; line-height: 22px;}
.detail-nav  .sy-cs .qv-more{ float: right; }
.detail-nav  .sy-cs .qv-more a{ color: #555; padding-right: 10px;}
.detail-nav  .sy-cs .qy-city a:hover{ color:#f60; transition: 0.2s linear all;}

a.top {
    margin-top: 10px;
}
.zhishi{float:left;}

.qita{float:left;}

.erji-l li {
    font-weight: 500;
    color: #333;
    border-bottom: 2px solid #f60;
    font-size: 16px;
    letter-spacing: 0.5px;
}
.sjdh a {
    font-size: 15px ! important;
    color: #333 ! important;
    letter-spacing: 0.5px;
    display: block;
    line-height: 38px;
   
}
a.top {
    margin-top: 10px;
}
.user-login {
    display: -webkit-inline-box;
    float: right;
    
}
.detail-nav .user-login img {
 margin-top: 14.5px;
 margin-right: 3px;
 vertical-align: text-bottom;
}

